package ${packPath}.entity;

import com.apache.api.entity.BaseEntity;
import java.util.Date;

@SuppressWarnings("serial")
public class ${sort.objName } extends BaseEntity {

	 <#list metadatas as mt>
       <#if mt.dataType=="6">
    private Date ${mt.dataAttr};
	    <#elseif mt.dataType=="1">
    private Integer ${mt.dataAttr};
	    <#elseif mt.dataType=="2">
    private Long ${mt.dataAttr};
	    <#elseif mt.dataType=="3">
    private Double ${mt.dataAttr};
	    <#else>
    private String ${mt.dataAttr};
	    </#if>
	 </#list>
    
    <#list metadatas as mt>
       <#if mt.dataType=="6">
    public void set${upper(mt.dataAttr)}(Date ${mt.dataAttr}){
        this.${mt.dataAttr}=${mt.dataAttr};
    }
    public Date get${upper(mt.dataAttr)}(){
        return ${mt.dataAttr};
    }
	    <#elseif mt.dataType=="1">
    public void set${upper(mt.dataAttr)}(Integer ${mt.dataAttr}){
        this.${mt.dataAttr}=${mt.dataAttr};
    }
    public Integer get${upper(mt.dataAttr)}(){
        return ${mt.dataAttr};
    }
	    <#elseif mt.dataType=="2">
    public void set${upper(mt.dataAttr)}(Long ${mt.dataAttr}){
        this.${mt.dataAttr}=${mt.dataAttr};
    }
    public Long get${upper(mt.dataAttr)}(){
        return ${mt.dataAttr};
    }
	    <#elseif mt.dataType=="3">
    public void set${upper(mt.dataAttr)}(Double ${mt.dataAttr}){
        this.${mt.dataAttr}=${mt.dataAttr};
    }
    public Double get${upper(mt.dataAttr)}(){
        return ${mt.dataAttr};
    }
	    <#else>
    public void set${upper(mt.dataAttr)}(String ${mt.dataAttr}){
        this.${mt.dataAttr}=${mt.dataAttr};
    }
    public String get${upper(mt.dataAttr)}(){
        return ${mt.dataAttr};
    }
	    </#if>
	 </#list>
    
    public String toString() {
		StringBuffer sb = new StringBuffer();
	<#list metadatas as mt>
        sb.append("${mt.dataAttr}=" + this.${mt.dataAttr}+ ";");
	</#list>
		return sb.toString();
	}
	
}
